<?php
	/**
	 * Magento
	 *
	 * NOTICE OF LICENSE
	 *
	 * This source file is subject to the Academic Free License (AFL 3.0)
	 * that is bundled with this package in the file LICENSE_AFL.txt.
	 * It is also available through the world-wide-web at this URL:
	 * http://opensource.org/licenses/afl-3.0.php
	 * If you did not receive a copy of the license and are unable to
	 * obtain it through the world-wide-web, please send an email
	 * to license@magento.com so we can send you a copy immediately.
	 *
	 * DISCLAIMER
	 *
	 * Do not edit or add to this file if you wish to upgrade Magento to newer
	 * versions in the future. If you wish to customize Magento for your
	 * needs please refer to http://www.magento.com for more information.
	 *
	 * @category    design
	 * @package     base_default
	 * @copyright   Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
	 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
	 */
?>
<?php 
	$setting = Mage::helper('themeframework/settings');
    $_pageLayout = substr((str_replace(array('page/','.phtml'),'',Mage::app()->getLayout()->getBlock('root')->getTemplate())),0,1);    
?>
<?php if($setting->getRelated_Position() == 'sidebar' || ($_pageLayout==3 && ($setting->getRelated_Position()=='beside_tabs' || $setting->getRelated_Position()=='below_brand' || $setting->getRelated_Position()=='below_block' )) ): ?>
<div class="block box-collateral block-related em-line-01">
	<div class="em-block-title">
		<h2><span><?php echo $this->__('Related Products') ?></span></h2>
    </div>
	<?php if($this->getItems()->getSize()): ?>	
    <div class="block-content">
		<p class="block-subtitle"><?php echo $this->__('Check items to add to the cart or') ?>&nbsp;<a href="#" onclick="selectAllRelated(this); return false;"><?php echo $this->__('select all') ?></a></p>
		<ul class="products-list mini-products-list">
			<?php $i=0; foreach($this->getItems() as $_item): ?>
    			<li class="item">
    				<a href="<?php echo $_item->getProductUrl() ?>" title="<?php echo $this->escapeHtml($_item->getName()) ?>" class="product-image">
        				<?php Mage::helper('productlabels')->display($_item);?>	
        				<img class="img-responsive" src="<?php echo $this->helper('catalog/image')->init($_item, 'thumbnail')->resize($setting->getRelatedSidebar_Width(), $setting->getRelatedSidebar_Height()) ?>" width="<?php echo $setting->getRelatedSidebar_Width();?>" height="<?php echo $setting->getRelatedSidebar_Height();?>" alt="<?php echo $this->escapeHtml($_item->getName()) ?>	" />
        				<span class="bkg-hover"></span>
    				</a>
    				<div class="product-shop">
                        <div class="f-fix">
        					<p class="product-name"><a href="<?php echo $_item->getProductUrl() ?>"><?php echo $this->escapeHtml($_item->getName()) ?></a></p>
                            <?php echo $this->getReviewsSummaryHtml($_item, 'short') ?>
                            <?php if (Mage::helper('catalog')->canApplyMsrp($_item)):?>
        						<a href="<?php echo $_item->getProductUrl() ?>" title="<?php echo $this->stripTags($_item->getName(), null, true) ?>"><?php echo $this->__('Detail') ?></a>
        					<?php else : ?>
        						<?php echo $this->getPriceHtml($_item, true, '-related') ?>
        					<?php endif;?>
        					
        					<?php if(!$_item->isComposite() && $_item->isSaleable()): ?>
            					<?php if (!$_item->getRequiredOptions()): ?>
            					<input type="checkbox" class="checkbox related-checkbox" id="related-checkbox<?php echo $_item->getId() ?>" name="related_products[]" value="<?php echo $_item->getId() ?>" />
            					<?php endif; ?>
        					<?php endif; ?>
                            
        					<?php if ($this->helper('wishlist')->isAllow()) : ?>
                                <a href="<?php echo $this->getAddToWishlistUrl($_item) ?>" class="link-wishlist" title="<?php echo $this->__('Add to Wishlist') ?>"><?php echo $this->__('Add to Wishlist') ?></a>
        					<?php endif; ?>
                        </div>
    				</div>
    			</li>
            <?php $i++;?>
			<?php if($i >= $this->getItems()->getSize()) break;?>
			<?php endforeach ?>
		</ul>
	</div>
	<script type="text/javascript">
		//<![CDATA[
		$$('.related-checkbox').each(function(elem){
			Event.observe(elem, 'click', addRelatedToProduct)
		});
		
		var relatedProductsCheckFlag = false;
		function selectAllRelated(txt){
			if (relatedProductsCheckFlag == false) {
				$$('.related-checkbox').each(function(elem){
					elem.checked = true;
				});
				relatedProductsCheckFlag = true;
				txt.innerHTML="<?php echo $this->__('unselect all') ?>";
			} else {
				$$('.related-checkbox').each(function(elem){
					elem.checked = false;
				});
				relatedProductsCheckFlag = false;
				txt.innerHTML="<?php echo $this->__('select all') ?>";
			}
			addRelatedToProduct();
		};
		
		function addRelatedToProduct(){
			var checkboxes = $$('.related-checkbox');
			var values = [];
			for(var i=0;i<checkboxes.length;i++){
				if(checkboxes[i].checked) values.push(checkboxes[i].value);
			}
			if($('related-products-field')){
				$('related-products-field').value = values.join(',');
			}
		};
		//]]>
	</script>
	<?php else:?>
	<p class="note-msg"><?php echo $this->__('There are no products matching the selection.') ?></p>
	<?php endif; ?>
</div>
<?php endif; ?>
